 

package com.zdkj.subway.rca.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 清分对账明细表
 *
 * @author stw
 * @date 2020-11-30 19:27:41
 */
@Data
@TableName("sw_ck_clear_account_detail")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "清分对账明细表")
public class SwCkClearAccountDetail extends Model<SwCkClearAccountDetail> {
private static final long serialVersionUID = 1L;

    /**
     * 唯一标识
     */
    @TableId
    @ApiModelProperty(value="唯一标识")
    private Long id;
    /**
     * 关联清分及划账记录表的uuid
     */
    @ApiModelProperty(value="关联清分及划账记录表的uuid")
    private String ralationId;
    /**
     * 开始时间
     */
    @ApiModelProperty(value="开始时间")
    private LocalDate beginTime;
    /**
     * 结束时间
     */
    @ApiModelProperty(value="结束时间")
    private LocalDate endTime;
    /**
     * 线路编码
     */
    @ApiModelProperty(value="线路编码")
    private String lineCode;
    /**
     * 单程票实收-预制单程票发售(分)
     */
    @ApiModelProperty(value="单程票实收-预制单程票发售(分)")
    private BigDecimal paidinPreticket;
    /**
     * 单程票实收-预制单程票互联网购票(分)
     */
    @ApiModelProperty(value="单程票实收-预制单程票互联网购票(分)")
    private BigDecimal paidinInternetTicket;
    /**
     * 单程票实收-单程票(分)
     */
    @ApiModelProperty(value="单程票实收-单程票(分)")
    private BigDecimal paidinOnewayTicket;
    /**
     * 单程票实收-长款(分)
     */
    @ApiModelProperty(value="单程票实收-长款(分)")
    private BigDecimal paidinLongPayment;
    /**
     * 单程票实收-小计(分)
     */
    @ApiModelProperty(value="单程票实收-小计(分)")
    private BigDecimal paidinOnewaySum;
    
    /**
     * 单程票实收-现金小计(分)
     */
    @ApiModelProperty(value="单程票实收-现金小计(分)")
    private BigDecimal paidinOnewayCashSum;
    
    /**
     * 单程票实收-电子小计(分)
     */
    @ApiModelProperty(value="单程票实收-电子小计(分)")
    private BigDecimal paidinOnewayEleSum;

    /**
     * 单程票应收-预制单程票(分)
     */
    @ApiModelProperty(value="单程票应收-预制单程票(分)")
    private BigDecimal receivablePreticket;
    /**
     * 单程票应收-预制单程票互联网购票(分)
     */
    @ApiModelProperty(value="单程票应收-预制单程票互联网购票(分)")
    private BigDecimal receivableInternetTicket;
    /**
     * 单程票应收-ACC发售单程票(分)
     */
    @ApiModelProperty(value="单程票应收-ACC发售单程票(分)")
    private BigDecimal receivableOnewayTicket;
    /**
     * 单程票应收-补票(分)
     */
    @ApiModelProperty(value="单程票应收-补票(分)")
    private BigDecimal receivableOnewayFare;
    /**
     * 单程票应收-退款(分)
     */
    @ApiModelProperty(value="单程票应收-退款(分)")
    private BigDecimal receivableOnewayRefund;
    /**
     * 单程票应收-抵消(分)
     */
    @ApiModelProperty(value="单程票应收-抵消(分)")
    private BigDecimal receivableOnewayOffset;
    /**
     * 单程票应收-小计(分)
     */
    @ApiModelProperty(value="单程票应收-小计(分)")
    private BigDecimal receivableOnewaySum;
    /**
     * 单程票应付-出站票清分(分)
     */
    @ApiModelProperty(value="单程票应付-出站票清分(分)")
    private BigDecimal payableOutClean;
    /**
     * 单程票应付-预制票清分(分)
     */
    @ApiModelProperty(value="单程票应付-预制票清分(分)")
    private BigDecimal payablePreticketClean;
    /**
     * 单程票应付-单程票消费清分(分)
     */
    @ApiModelProperty(value="单程票应付-单程票消费清分(分)")
    private BigDecimal payableOnewayClean;
    /**
     * 单程票应付-长安通现金补票清分(分)
     */
    @ApiModelProperty(value="单程票应付-长安通现金补票清分(分)")
    private BigDecimal payableOnewayCleanFare;
    /**
     * 单程票应付-单销售清分(分)
     */
    @ApiModelProperty(value="单程票应付-单销售清分(分)")
    private BigDecimal payableOnewayCleanOnlySale;
    /**
     * 单程票应付-ACC系统清分合计(分)
     */
    @ApiModelProperty(value="单程票应付-ACC系统清分合计(分)")
    private BigDecimal receivableOnewayAccSum;
    /**
     * 单程票应付-协议清分(分)
     */
    @ApiModelProperty(value="单程票应付-协议清分(分)")
    private BigDecimal receivableOnewayAgreeClean;
    /**
     * 单程票-实收清分结果(分)
     */
    @ApiModelProperty(value="单程票-实收清分结果(分)")
    private BigDecimal receivableOnewayReceivedClean;
    /**
     * 计次票(分)
     */
    @ApiModelProperty(value="计次票(分)")
    private BigDecimal countingTicket;
    /**
     * 日票(分)
     */
    @ApiModelProperty(value="日票(分)")
    private BigDecimal dailyTicket;
    
    /**
     * 日票现金(分)
     */
    @ApiModelProperty(value="日票(分)")
    private BigDecimal dailyTicketCashSum;
    
    /**
     * 日票电子(分)
     */
    @ApiModelProperty(value="日票(分)")
    private BigDecimal dailyTicketEleSum;
    /**
     * 纪念票(分)
     */
    @ApiModelProperty(value="纪念票(分)")
    private BigDecimal commemorativeTicket;
    
    /**
     * 纪念票-现金(分)
     */
    @ApiModelProperty(value="纪念票(分)")
    private BigDecimal commemorativeTicketCashSum;
    
    /**
     * 纪念票-电子(分)
     */
    @ApiModelProperty(value="纪念票(分)")
    private BigDecimal commemorativeTicketEleSum;
    
    /**
     * 纪念票票应付-ACC系统清分合计(分)
     */
    @ApiModelProperty(value="纪念票票应付-ACC系统清分合计(分)")
    private BigDecimal receivableCommemorativeTicketAccSum;
    /**
     * 纪念票票应付-协议清分(分)
     */
    @ApiModelProperty(value="纪念票票应付-协议清分(分)")
    private BigDecimal receivableCommemorativeTicketAgreeClean;
    /**
     * 长安通-消费数据(分)
     */
    @ApiModelProperty(value="长安通-消费数据(分)")
    private BigDecimal catTicketPay;
    /**
     * 长安通-系统清分(分)
     */
    @ApiModelProperty(value="长安通-系统清分(分)")
    private BigDecimal catSystemClean;
    /**
     * 长安通-协议清分(分)
     */
    @ApiModelProperty(value="长安通-协议清分(分)")
    private BigDecimal catAgreeClean;
    /**
     * 交通卡-消费数据(分)
     */
    @ApiModelProperty(value="交通卡-消费数据(分)")
    private BigDecimal trafficCardPay;
    /**
     * 交通卡-系统清分(分)
     */
    @ApiModelProperty(value="交通卡-系统清分(分)")
    private BigDecimal trafficCardSystemClean;
    /**
     * 交通卡-协议清分(分)
     */
    @ApiModelProperty(value="交通卡-协议清分(分)")
    private BigDecimal trafficCardAgreeClean;
    /**
     * 电子二维码车票-支付宝(分)
     */
    @ApiModelProperty(value="电子二维码车票-支付宝(分)")
    private BigDecimal qrCodeTicketAlipay;
    /**
     * 电子二维码车票-微信(分)
     */
    @ApiModelProperty(value="电子二维码车票-微信(分)")
    private BigDecimal qrCodeTicketWechat;
    /**
     * 电子二维码车票-银联(分)
     */
    @ApiModelProperty(value="电子二维码车票-银联(分)")
    private BigDecimal qrCodeTicketUnionpay;

     /**
     * 二维码车票范畴-应急及互联互通(分)---地铁日报表金额后面和电子二维码计算合计
     */
    @ApiModelProperty(value="二维码车票范畴-应急及互联互通(分)")
    private BigDecimal qrConnectivitySubTotal;
	

    /**
     * 电子二维码车票-智码APP代售(分)
     */
    @ApiModelProperty(value="电子二维码车票-智码APP代售(分)")
    private BigDecimal qrCodeTicketApp;
    /**
     * 支付宝电子二维码车票-系统清分(分)
     */
    @ApiModelProperty(value="支付宝电子二维码车票-系统清分(分)")
    private BigDecimal qrCodeTicketAlipaySystemClean;
    /**
     * 微信电子二维码车票-系统清分(分)
     */
    @ApiModelProperty(value="微信电子二维码车票-系统清分(分)")
    private BigDecimal qrCodeTicketWechatSystemClean;
    /**
     * 银联电子二维码车票-系统清分(分)
     */
    @ApiModelProperty(value="银联电子二维码车票-系统清分(分)")
    private BigDecimal qrCodeTicketUnionpaySystemClean;
    /**
     * 自发电子二维码车票-系统清分(分)
     */
    @ApiModelProperty(value="自发电子二维码车票-系统清分(分)")
    private BigDecimal qrCodeTicketZfSystemClean;

	/**
     * 智码APP代售二维码车票-系统清分(分)
     */
    @ApiModelProperty(value="智码APP代售二维码车票-系统清分(分)")
    private BigDecimal qrCodeTicketAppSystemClean;
    /**
     * 电子二维码车票-协议清分(分)
     */
    @ApiModelProperty(value="电子二维码车票-协议清分(分)")
    private BigDecimal qrCodeTicketAgreeClean;
    /**
     * 人脸电子票-建行(分)
     */
    @ApiModelProperty(value="人脸电子票-建行(分)")
    private BigDecimal faceTicketCcb;
    /**
     * 人脸电子票-系统清分(分)
     */
    @ApiModelProperty(value="人脸电子票-系统清分(分)")
    private BigDecimal faceTicketSystemClean;
    /**
     * 人脸电子票-协议清分(分)
     */
    @ApiModelProperty(value="人脸电子票-协议清分(分)")
    private BigDecimal faceTicketAgreeClean;
    /**
     * 系统清分结果小计(分)
     */
    @ApiModelProperty(value="系统清分结果小计(分)")
    private BigDecimal systemCleanSum;
    /**
     * 该线路协议清分比例（即系统清分收入比例,4位小数）
     */
    @ApiModelProperty(value="该线路协议清分比例（即系统清分收入比例,4位小数）")
    private BigDecimal agreeCleanRatio;
    /**
     * 该线路人脸电子票协议清分比例（即人脸电子票系统清分收入比例4位小数）
     */
    @ApiModelProperty(value="该线路人脸电子票协议清分比例（即人脸电子票系统清分收入比例 4位小数）")
    private BigDecimal faceTicketAgreeCleanRatio;
    /**
     * 收入小计(分)
     */
    @ApiModelProperty(value="收入小计(分)")
    private BigDecimal incomeTotal;
    /**
     * 运营商（来自线路对应的运营商编码）
     */
    @ApiModelProperty(value="运营商（来自线路对应的运营商编码）")
    private String operators;
    /**
     * 部门ID
     */
    @ApiModelProperty(value="部门ID")
    private Integer deptId;
    /**
     * 创建人ID
     */
    @ApiModelProperty(value="创建人ID")
    private Integer creatorId;
    /**
     * 创建人名称
     */
    @ApiModelProperty(value="创建人名称")
    private String creatorName;
    /**
     * 创建时间
     */
    @ApiModelProperty(value="创建时间")
    private LocalDateTime createTime;
    /**
     * 数据更新时间
     */
    @ApiModelProperty(value="数据更新时间")
    private LocalDateTime updateTime;
    /**
     * 删除标志 1：删除 0：未删
     */
    @ApiModelProperty(value="删除标志 1：删除 0：未删")
    private String delFlag;
    }
